* {
    margin: 0;
    padding: 0;
}

.shopcart_div {
    width: 100%;
}

.shopcart_top_div {
    width: 100%;
    background-color: #99cc34;
    height: 8rem;

}

.shopcart_top_div div {
    width: 55%;
    display: flex;
    align-items: center;
    color: white;
    justify-content: space-between;
}

.shopcart_top_div span {
    font-size: 2.2rem;
    padding-top: 3rem;
    position: relative;
    left: 3rem;
}

.shopcart_left_icon {
    font-size: 1.5rem;
}

.shopcart_content_div {
    width: 100%;
    background-color: #f4f8ff;
    height: 84rem;
}

.shopcart_address_div {
    width: 100%;
    height: 10rem;
    background-color: white;
    margin-bottom: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.shopcart_shopping_div {
    width: 100%;
    height: 10rem;
    background-color: white;
    margin-bottom: 1.5rem;
    display: flex;
}

.shopcart_address_div1 {
    width: 85%;
    height: 100%;
}

.shopcart_address_div1 p {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.shopcart_address_div1 span {
    color: rgb(197, 195, 195);
}

.shopcart_shopping_div img {
    width: 7rem;
    height: 7rem;
    border-radius: 1.5rem;
}

.shopcart_shopping_div1 {
    width: 20%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 2rem;
}

.shopcart_shopping_div2 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;

}

.shopcart_shopping_div2 div {
    margin-left: 1rem;
    line-height: 4.5rem;
}

.shopcart_shopping_div2 .shopcart_shopping_div2_div2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.shopcart_end_div {
    width: 100%;
    height: 6rem;
    background-color: white;
    position: fixed;
    top: 81.5rem;
    border-bottom: 0.01rem solid rgb(200, 194, 194);
    display: flex;
    /* align-items: center; */
}

.shopcart_sum_div {
    width: 80%;
    /* height: 100%; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 2rem;
}


.shopcart_end_div_div1 {
    width: 30%;
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 2rem;
}

.shopcart_sum_div1 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 80%;
}

.shopcart_sum_div1 button {
    width: 8rem;
    height: 4rem;
    color: white;
    background-color: aqua;
    margin-right: 2rem;
    border-radius: 1.5rem;
}

.shopcart_sum_div_btn1 {
    background-color: rgb(218, 212, 212);
    width: 10rem;
    color: white;
    height: 5rem;
    border-radius: 1.5rem;
    margin-left: 2rem;
}

.shopcart_sum_div_btn2 {
    background-color: #99cc34;
    width: 10rem;
    color: white;
    height: 5rem;
    border-radius: 1.5rem;
    margin-left: 2rem;
}